Solving lintian messages and installing changelogs
authorLeopold Palomo-Avellaneda <leo@alaxarxa.net>
Tue, 7 Oct 2014 07:11:19 +0000 (09:11 +0200)
committerLeopold Palomo-Avellaneda <leo@alaxarxa.net>
Tue, 7 Oct 2014 07:11:19 +0000 (09:11 +0200)
debian/libpcl-dev.install
debian/rules

index 59ee29031a91a5bfdcd4e15f6c1cacc2579dba66..a47a17b15b170adccb3c8aceb3786b4a7844386b 100644 (file)
@@ -1,4 +1,21 @@
 usr/include/*
-usr/lib/*/lib*.so
 usr/lib/*/pkgconfig/*
 usr/share/pcl*/*.cmake
+usr/lib/*/libpcl_common.so
+usr/lib/*/libpcl_features.so
+usr/lib/*/libpcl_filters.so
+usr/lib/*/libpcl_io.so
+usr/lib/*/libpcl_io_ply.so
+usr/lib/*/libpcl_kdtree.so
+usr/lib/*/libpcl_keypoints.so
+usr/lib/*/libpcl_octree.so
+usr/lib/*/libpcl_outofcore.so
+usr/lib/*/libpcl_people.so
+usr/lib/*/libpcl_recognition.so
+usr/lib/*/libpcl_registration.so
+usr/lib/*/libpcl_sample_consensus.so
+usr/lib/*/libpcl_search.so
+usr/lib/*/libpcl_segmentation.so
+usr/lib/*/libpcl_surface.so
+usr/lib/*/libpcl_tracking.so
+usr/lib/*/libpcl_visualization.so
index 448b5ba7e83311725dab230c2fb0d521551c780d..24eaa90d0318a09fd970de4dd878fff12e378208 100755 (executable)
@@ -72,7 +72,18 @@ override_dh_shlibdeps:
        dh_shlibdeps -Lpcl-tools -l/usr/lib/${DEB_HOST_MULTIARCH}/cloud_composer_plugins
 
 override_dh_installchangelogs:
-       dh_installchangelogs -plibpcl-dev CHANGES.md
+       dh_installchangelogs -plibpcl-common1.7 CHANGES.md
+       # Creating dh_links to share the same file
+       @for i in libpcl-dev libpcl1.7 libpcl1.7-dbg libpcl-common1.7 libpcl-apps1.7 \
+               libpcl-features1.7 libpcl-filters1.7 libpcl-io1.7 libpcl-kdtree1.7 \
+               libpcl-keypoints1.7 libpcl-octree1.7 libpcl-registration1.7 \
+               libpcl-sample-consensus1.7 libpcl-search1.7 libpcl-segmentation1.7 \
+               libpcl-surface1.7 libpcl-tracking1.7 libpcl-visualization1.7 \
+               libpcl-outofcore1.7 libpcl-people1.7 libpcl-recognition1.7 \
+               pcl-tools libpcl-doc; do \
+       cmd="dh_link -p$$i usr/share/doc/libpcl-common1.7/changelog.gz /usr/share/doc/$$i/"; \
+       echo $$cmd; $$cmd; \
+       done
        dh_installchangelogs
 
 
@@ -80,8 +91,6 @@ override_dh_installchangelogs:
        dh  $@ --parallel --builddirectory=build
 
 
-
-
 get-orig-source:
        uscan --verbose --force-download --repack --compress xz